html,body{
	font-size: 100px!important;
	max-width: 640px;
	margin: 0 auto;
	position: relative;
}
body{
	font-family: "微软雅黑";
	background-color: #2a2a34;
}
input{
	border: 0;
}
.lc-xsl-hd{
	width: 100%;
	height: .78rem;
	background-color: #161616;

	font-size: .28rem;
	color: #c7d5e2;
	text-align: center;
	line-height: .78rem;
}
.lc-hd-back{
	float: left;
	width: .16rem;
	height: .29rem;
	margin-top: .26rem;
	margin-left: .15rem;
	background: url(../../images/nsr/back_arr.png);
	-webkit-background-size: cover;
	background-size: cover;
}
.lc-hd-search{
	float: right;
	width: .3rem;
	height: .3rem;
	margin-right: .18rem;
	margin-top: .24rem;
	background: url(../../images/nsr/search_ico.png);
	-webkit-background-size: cover;
	background-size: cover;
}
.lc-top-switch{
	width: 100%;
	height: .8rem;
}
/* .ptcpt-on,.watch-on{
	float: left;
	height: .8rem;
	width: 50%;
} */
.ptcpt-on,.watch-on{
	width: 1.6rem;
	padding: 0 .23rem;
	height: .75rem;
	line-height: .75rem;
	text-align: center;
	font-size: .25rem;
	color: #c7d5e2;
}
.ptcpt-on{
	float: left;
	margin-left: 15%;
}
.watch-on{
	float: right;
	margin-right: 1rem;
}
.ptcpt-on.current,.watch-on.current{
	color: #ff00ea;
	border-bottom: 3px solid #ff00ea;
}
.com-banner{
	width: 100%;
	height: 4.34rem;
	margin-bottom: .12rem;
	overflow: hidden;
}
.banner-pic{
	display: block;
	width: 100%;
}
.ptcpt-box,.watch-game{
	width: 100%;
	padding-top: .23rem;
	padding-bottom: .6rem;
	background-color: #1d1d25;
}
.form-box{
	margin: 0 auto;
	width: 5.75rem;
	background: #fff;
	border-radius: .05rem;
	padding-bottom: .22rem;
	margin-bottom: .6rem;
}
.watch-game .form-box{
	padding-bottom: 0;
	margin-bottom: 2.23rem;
	overflow: hidden;
}
li.li-input{
	width: 5.5rem;
	margin: 0 auto;
	border-bottom: 1px solid #cccfd2;
}
li.li-input input{
	float: left;
	width: 4rem;
	height: .68rem;
	line-height: .68rem;
	font-size: .25rem;
	color: #6f7981;
}
.input-err{
	float: left;
	font-size: .2rem;
	width: 5.5rem;
	height: .3rem;
	line-height: .23rem;
	color: red;
	text-align: right
}
.ptcpt-verify{
	float: right;
	width: 1.04rem;
	min-width: 70px;
	height: .3rem;
	text-align: center;
	line-height: .3rem;
	margin-top: .18rem;
	border: 1px solid #d5d8da;
	font-size: .17rem;
	color: #6f7981;
}
.ptcpt-btn{
	display: block;
	margin: 0 auto;
/* 	margin-top: .6rem; */
	width: 5.7rem;
	height: .7rem;
	text-align: center;
	line-height: .7rem;
	background-color: #ca09ba;
	font-size: .29rem;
	color: #fefefe;
	background: url(../../images/nsr/bg_bm.png) no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}

/* 模特首页 */
.lb-box{
	width: 6.06rem;
	margin:23px auto;
}
.lb-item{
	width: 100%;
	height: 2.68rem;
	overflow: hidden;
	margin-right: .1rem;
}
img.lb-pics{
	display: block;
	width: 100%;
}
.model-brief{
	width: 6.06rem;
	margin: 0 auto;
}
.m-name-box{
	width: 100%;
	height: .3rem;
}
.m-name{
	float: left;
	font-size: .23rem;
	color: #c7d5e2;
	font-weight: bold;
}
.m-follow{
	float: right;
	width: .78rem;
	height: .27rem;
	line-height: .27rem;
	text-align: center;
	border-radius: .15rem;
	background-color: #ff00ea;
	font-size: .2rem;
	color: #fff;
}
.m-figure,.m-tit{
	height: .35rem;
	line-height: .35rem;
	font-size: .2rem;
	color: #c7d5e2;
}
.m-figure{
	margin-top: .1rem;
}
.m-fold{
	color: #6f7981;
}
.m-mgz{
	width: 6.06rem;
	height: .65rem;
	padding-top: .2rem;
	padding-left: .16rem;
	margin-top: .2rem;
	border:1px solid #4e525b;
	box-sizing:border-box;
	font-size: .2rem;
	color: #6f7981;
}
.m-mgz label{
	float: left;
}
.mgz-item-box{
	float: left;
	position: relative;
	width: 4.6rem;
	height: .22rem;
	overflow: hidden;
}
.mgz-item{
	position: absolute;
	left: 0;
	top: 0;
	height: .22rem;
	line-height: .22rem;
	white-space: nowrap;
}
.video-hx{
	width: 6.06rem;
	margin: 0 auto;
	margin-top: .22rem;
	overflow: hidden;
}
.hx-tit{
	font-size: .23rem;
	color: #c7d5e2;
	border-left: .08rem solid #ff00ea;
	padding-left: .08rem;
}
.video-cont{
	margin-top: .22rem;
	width: 6.06rem;
}
.video-item{
	float: left;
	position: relative;
	margin-top: .15rem;
}
.video-item:nth-child(even){
	margin-left: .2rem;
}
.video-play{
	width: 2.93rem;
	height: 1.95rem;
	/* border:1px solid #ccc; */
}
.video-sub-tit{
	display: block;
	height: .3rem;
	line-height: .3rem;
	font-size: .21rem;
	color: #c7d5e2;
}
.play-btn{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.3rem;
	margin-top: -0.5rem;
	width: .61rem;
	height: .61rem;
	background:url(../../images/nsr/play_ico.png) no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

/* 新丝路专题首页 */
/* .lb-box-2{
	width: 100%;
	height: 2.23rem;
} */
.lb-item-2{
	width: 100%;
	height: 2.23rem;
}
.lb-pics-2{
	width: 100%;
	height: 2.23rem;
}
.swiper-container-horizontal>.swiper-pagination{
	bottom: 0;
}
.live-box{
	width: 100%;
}
.live-hd{
	width: 100%;
	height: .68rem;
	line-height: .68rem;
	font-size: .23rem;
	color: #c7d5e2;
	background-color: #1d1d25;
	margin-top: .12rem;
}
.ico-circle{
	float: left;
	width: .4rem;
	height: .4rem;
	margin-top: .17rem;
	margin-left: .17rem;
	margin-right: .2rem;
	border-radius: 50% 50%;
	overflow: hidden;
}
img.ico-clc-pic{
	display: block;
	width: 100%;
}
a.go-live{
	display: block;
	position: relative;
	width: 100%;
	height: 2.56rem;
	overflow: hidden;
}
img.live-banner{
	display: block;
	width: 100%;
}
.live-state{
	position: absolute;
	top: .17rem;
	right: .17rem;
	width: 1.1rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: .19rem;
	color: #262626;
	background-color: #fff;
	border-radius: .13rem;
	opacity: 0.7;
}
.clc-green{
	float: left;
	width: .14rem;
	height: .14rem;
	margin-top: .08rem;
	margin-left: .1rem;
	border-radius: 50%;
	background-color: #00b13a;
}

/* 超模直播间 */
.live-rooms{
	width: 100%;
	margin-top: .12rem;
}
.rooms-tit{
	width: 100%;
	height: .68rem;
	box-sizing:border-box;
	padding: .23rem .18rem 0;
	background-color: #1d1d25;
}
.rooms-tit-text{
	float: left;
	font-size: .23rem;
	color: #c7d5e2;
	border-left: .08rem solid #ff00ea;
	padding-left: .1rem;
}
.rooms-more{
	float: right;
	font-size: .21rem;
	color: #ff00ea;
}
.rooms-box{
	width: 100%;
}
.room-cell{
	float: left;
	position: relative;
	width: 2.1rem;
	height: 2.1rem;
	margin-right: .02rem;
	margin-bottom: .02rem;
	overflow: hidden;
}
img.room-cover-pic{
	display: block;
	width: 100%;
}
.room-btm{
	position: absolute;
	left: 0;
	bottom: .1rem;
	width: 100%;
	height: .5rem;
	box-sizing:border-box;
}
.room-l{
	float: left;
	height: .6rem;
	line-height: .6rem;
	font-size: .16rem;
	/* -webkit-transform:scale(0.8); */
	color: #fff;
}
.model-nm,.room-hot{
	display: block;
	height: .3rem;
	line-height: .3rem;
}
.room-hot{
	display: block;
}
.room-heart{
	float: right;
	width: .3rem;
	height: .28rem;
	margin-top: .16rem;
	margin-right: 0.12rem;
	background: url(../../images/nsr/heart_empty.png) no-repeat;
	background-size: cover;
}
.room-heart.current{
	background-image: url(../../images/nsr/heart_full.png);
}
.tit-ztsy .rooms-more{
	font-weight: normal;
}
.video-bottom{
	width: 100%; 
	height: .87rem;

}
.i-ptcpt,.train-entry{
	width: 49.8%;
	height: .87rem;
	margin-top: .1rem;
	line-height: .87rem;
	text-align: center;
	font-size: .23rem;
	color: #c7d5e2;
	font-weight: bold;
	background-color: #161616;
}
.i-ptcpt{
	float: left;
}
.train-entry{
	float: right;
}
.live-rooms-more{
	margin-top:.15rem;
	margin-right: .01rem;
	margin-left: .01rem;
}

/* 培训入口-在线报名 */
.detail-btm{
	width: 100%;
	max-width: 640px;
	margin-top: .64rem;
	height: 1rem;
	font-size: .3rem;
	color: #c7d5e2;
	overflow: hidden;
	position: fixed;
	bottom: 0;
	background: #2a2a34;
}
.ptcpt-zxbm{
	padding-bottom: 1.2rem;
}
a.kcjs,a.dsjs,.zxbm{
	float: left;
	width: 33%;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	background-color: #161616;
	margin-right: 1px;
}
a.dsjs{
	margin:0 .01rem;
}
.kcjs.current,.dsjs.current,.zxbm.current{
	color: #ff00ea;
}

/* 培训入口-导师介绍 */
.btm-dsjs{
	margin-top: 0;
}
.teacher-list{
	width: 100%;
	max-width: 640px;
	padding-bottom: 1rem;
}
li.li-teacher{
	width: 6.06rem;
	height: 1.65rem;
	padding-top: .23rem;
	margin: 0 auto;
	border-bottom: .01rem solid #25252e;
}
.teacher-profile{
	float: left;
	width: 2.15rem;
	height: 1.41rem;
	overflow: hidden;
}
img.teacher-pic{
	display: block;
	width: 100%;
}
.teacher-brief{
	float: left;
	margin-left: .17rem;
	width: 3.7rem;
}

h3.teacher-name{

	height: .3rem;
	line-height: .3rem;
	font-size: .23rem;
	font-weight: normal;
	color:#c7d5e2;

}
.teacher-brief-txt{
	font-size: .21rem;
	line-height: .3rem;
	margin-top: .1rem;
	color: #6f7981;
	overflow: auto;
}

/* 培训入口 */
.pxrk-atc-box{
	width: 100%;
	margin-top: .14rem;
	font-size: 20px;
	background-color: #1d1d25;
}
.pxrk-atc-item{
	width: 6.06rem;
	height: .86rem;
	margin:0 auto;
	padding-top: .2rem;
	border-bottom: 1px solid #2a2a34;
}
.atc-ico{
	float: left;
	width: .62rem;
	height: .68rem;
	margin-right: .17rem;
}
img.atc-pic{
	display: block;
	width: 100%;
}
.atc-tit{
	height: .35rem;
	line-height: .35rem;
	font-size: .24rem;
	color: #f0f5f9;
}
.atc-cont{
	font-size: .2rem;
	line-height: .35rem;
	color: #b8c8d9;
}

.v-train-box{
	width: 100%;
	max-width: 640px;
	padding-bottom: 1rem;
}
li.train-li{
	width: 100%;
	margin-top: .14rem;
}
.train-banner{
	width: 100%;
	height: 2.5rem;
	overflow: hidden;
}
img.train-pic{
	display: block;
	width: 100%;
}
.train-info{
	width: 100%;
	height: .5rem;
	font-size: .24rem;
	box-sizing:border-box;
	padding: 0 .18rem;
	background-color: #1d1d25;
}
.train-tit,.train-clicks{
	float: left;
	height: .5rem;
	line-height: .5rem;
	color: #b8c8d9;
}
.train-clicks{
	float: right;
	color: #ff00ea;
}

/* 详情页 */
.atc-detail{
	width: 100%;
	max-width: 640px;
	margin: 0 auto;
	background-color: #1d1d25;
	overflow: hidden;
}
img.detail-pic{
	display: block;
	width: 100%;
}

p.detail-psg{
	width:100%;
	text-indent: 2em;
	font-size: .2rem;
	line-height:.35rem;
	color: #b8c8d9;
	padding: .2rem;
	box-sizing:border-box;
}